<?php

class Galeria {

    function selecionarTudo() {
        $dir = "galeria/fotos/files";
        $files = glob($dir . "/*");
        if (count($files) > 0) {
            echo '<table class="dados">';
            echo '<thead>';
            echo '  <tr>';
            echo '  <th>Nome</th>';
            if (isset($_SESSION['logado']) && $_SESSION['logado'] == 1) {
                echo '  <th></th>';
                echo '  <th></th>';
            }
            echo '  </tr>';
            echo '</thead>';
            echo '  <tbody>';
            foreach ($files as $file) {
                if (is_dir($file)) {
                    echo '<tr>';
                    echo '  <td>';
                    $url = explode('/', $file);
                    echo '<a title="Editar fotos" href="galeria/fotos/?galeria=' . $url[count($url) - 1] . '">' . $url[count($url) - 1] . '</a>';
                    echo '  </td>';
                    if (isset($_SESSION['logado']) && $_SESSION['logado'] == 1) {
                        echo '  <td><label onclick="showRenomearPasta(\'' . $url[count($url) - 1] . '\')" class="renomear">';
                        echo 'renomear';
                        echo '  </label></td">';
                        echo '  <td><label onclick="deletarPasta(\'' . $url[count($url) - 1] . '\')" class="excluir">';
                        echo 'excluir';
                        echo '  </label></td">';
                    }
                }
            }
            echo '  </tbody>';
            echo '</table>';
        } else {
            echo 'Nenhuma galeria cadastrada';
        }
    }

    function selecionarTudoParaUsuario() {
        $dir = "admin/galeria/fotos/files";
        $files = glob($dir . "/*");
        if (count($files) > 0) {
            foreach ($files as $file) {
                if (is_dir($file)) {
                    $url = explode('/', $file);
                    echo '<div class="galeria" onclick=selecionarGaleria(this)><img style="display:none; margin-right:5px" src="_recursos/imagens/menu-selecionado.png"/><span>' . $url[count($url) - 1] . '</span></div>';
                }
            }
        } else {
            echo 'Nenhuma galeria cadastrada.';
        }
    }

    function selecionarFotos() {
        $galeria = $_POST['galeria'];
        $dir = "../galeria/fotos/files/" . $galeria . '/small';
        $files = glob($dir . "/*");
        if (count($files) > 0) {
            foreach ($files as $file) {
                if (!is_dir($file)) {
                    $url = explode('/', $file);
                    echo $url[count($url) - 1] . ',';
                }
            }
        } else {
            echo 'Nenhum registro encontrado';
        }
    }

    function excluirImagem() {
        $galeria = $_POST['galeria'];
        $imagem = $_POST['imagem'];

        if (empty($galeria) || empty($imagem)) {
            header("HTTP/1.0 400 ID inválido");
            return;
        }

        $dir = '../galeria/fotos/files/' . $galeria . '/small/' . $imagem;
        unlink($dir);

        $dir = '../galeria/fotos/files/' . $galeria . '/' . $imagem;
        unlink($dir);
    }

}

?>
